import { request } from '@/utils/request';

/**
 *设备地区数据统计 设备所属省份，设备总数、在线设备数、离线设备数、设备激活率、在役设备、非在役设备 维修设备 报废设备
 */
export function findDeviceAreaStatisticApi(data: any) {
  return request({
    url: '/bms/device/statistic/findDeviceAreaStatistic',
    method: 'post',
    data,
  },
    {
      isDataDirectly: false,
    });
}

/**
 *生命周期统计 在役 非在役 维修 报废
 */
export function findDeviceFileCycleStatisticApi(data: any) {
  return request({
    url: '/bms/device/statistic/findDeviceFileCycleStatistic',
    method: 'post',
    data,
  },
    {
      isDataDirectly: false,
    });
}


/**
 *统计设备产品个数、设备总数、机构总数、供应商总数
 */
export function findDeviceStatisticApi(data: any) {
  return request({
    url: '/bms/device/statistic/findDeviceStatistic',
    method: 'post',
    data,
  },
    {
      isDataDirectly: false,
    });
}
/**
 *设备状态统计 设备总数 在线个数 离线个数 在线率 激活个数 未激活个数 激活率
 */
export function findDeviceStatusStatisticApi(data: any) {
  return request({
    url: '/bms/device/statistic/findDeviceStatusStatistic',
    method: 'post',
    data,
  },
    {
      isDataDirectly: false,
    });
}
/**
 *产品类型统计(产品类型数量、产品下设备数量)
 */
export function listProductTypeStatisticApi(data: any) {
  return request({
    url: '/bms/device/statistic/listProductTypeStatistic',
    method: 'post',
    data,
  },
    {
      isDataDirectly: false,
    });
}